﻿.wrap{ margin-left:0px; left:0px;}
.wrap,.head{ width:100%;}
.top{ margin-right:3%;}
.nav{ display:none;}
.p_nav{cursor:pointer; display:block; width:45px; height:29px; float:right; background:url("../images/p_nav.jpg") no-repeat; margin-top: 8%; margin-right:3%;}
.p_navul{ border-top:1px solid #ccc; display:none; width:100%; overflow:hidden;  position:absolute; z-index:999;}
.p_navul .p_sub{ background:#fff; width:100%; overflow:hidden; line-height:35px; height:35px; color:#000; font-size:14px; text-align:center; border-bottom:1px solid #ccc; }
.p_sub a{ color:#000; display:block; width:100%; overflow:hidden; }
.foot{ height:auto;}
.footer{ width:100%; line-height:35px;}
.footer .copy{ width:96%; float:none; margin:0px auto;}
.footer ul{ width:96%; margin:0px auto; float:none; overflow:hidden;}
.logo{ width:70%; background-size:contain; margin-left:3%;}

.search_div{ display:block; background:url("../images/p_search.png") no-repeat; width:31px; height:31px; float:right; position:relative; }
.search{ display:none;float:right; background:none; width:auto; margin:3px;}
.search .text{margin-left:0px; width:80px; float:left;}
.search .sub{ background:url("../images/p_sou.jpg") no-repeat; margin-left:1px;}

.foot .link ul{width:101%;margin-bottom:0px;} 
.foot .link{ float:none; padding:10px 1%; margin:0px;}